package com.dd.cloud.user.service.chknowl;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dd.cloud.user.entity.chknowl.ChknowlReadCount;

/**
 * @author Lx
 * @version 1.0
 * @date 2024/1/4
 */
public interface IChknowlReadCountService extends IService<ChknowlReadCount> {
    /**
     * 添加书院(课程/书籍/中药/方剂/医案)阅读数量记录
     *
     * @param id    id根据类型判断
     * @param type  类型 1课程 2书籍 3中药 4方剂 5医案
     * @param docId 医生id
     */
    void addChknowlReadCount(Integer id, Integer type, Integer docId);

    /**
     * 查询书院(课程/书籍/中药/方剂/医案)阅读数量
     *
     * @param id    id根据类型判断
     * @param type  类型 1课程 2书籍 3中药 4方剂 5医案
     * @param docId 医生id
     */
    Integer getChknowlReadCountTotal(Integer id, Integer type, Integer docId);
}
